@charset "utf-8";
/* CSS Document */
body { font-size:12px; line-height:20px; margin:0; padding:0; }
h2, dl, dt ,dd, p { margin:0; padding:0; }
.clear { clear:both; }
.container { margin:0 auto; width:960px; padding-top:20px; }
.main { width:574px; float:left; }
.main .logo { padding-left:82px; }
.main .banner { height:235px; background:url(../images/main_image.jpg) no-repeat; }
.main .information .text { float:left; width:170px; padding:0px 10px; }
.main .information .text dt { font-weight:bold; color:#539406; }
.main .information .text dd { color:#8b8b8b; }
.main .information .border { border-left:1px dashed #ccc; border-right:1px dashed #ccc; }
.side { width:386px; float:right; background:url(../images/main_img_bg.jpg) right 50px no-repeat; }
.side .links { padding-right:72px; padding-top:10px; text-align:right; }
.side .links a { color:#1b64b1; text-decoration:none; }
.side .login { width:310px; height:280px; overflow:hidden; border:1px solid #666666; }
.side .login h2 { color:#9a0000; background:url(../images/login_lock.gif) 10px center no-repeat; border-bottom:3px solid #ffebca; line-height:40px; font-size:14px; margin:5px 5px; padding-left:36px; }
.side .login dl { padding:0px 20px; line-height:30px; }
.side .login dl dt { float:left; clear:left; width:120px; text-align:right; font-size:14px; }
.side .login dl dd { margin-left:120px; }
.side .login dl dd input { margin:5px 0; }
.side .login dl dd input.input-text { border:1px solid #999999; width:120px; }
.side .login dl dd input.input-button { background:url(../images/button_login.gif); width:77px; height:26px; border:none; }
.side .login .intro { background:url(../images/register_bg.jpg) repeat-x; margin:0 5px; padding:10px 20px; }
.side .login .intro .regbtn { text-align:right; padding:5px 0; }
#copyright { border-top:2px solid #e0e0e0; text-align:center; margin-top:50px; padding:10px 0; }
#copyright img { vertical-align:middle; }